package com.example.smartagrisys.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 肥料库存VO，用于前端展示
 */
@Data
public class FertilizerInventoryVO {
    
    /**
     * 库存ID
     */
    private Long id;

    /**
     * 农户ID
     */
    private Long farmerId;

    /**
     * 肥料ID
     */
    private Long fertilizerId;

    /**
     * 肥料名称
     */
    private String fertilizerName;

    /**
     * 肥料类型
     */
    private String fertilizerType;

    /**
     * 库存数量(kg)
     */
    private BigDecimal quantity;

    /**
     * 单价(元/kg)
     */
    private BigDecimal price;

    /**
     * 总价值
     */
    private BigDecimal totalValue;

    /**
     * 生产日期
     */
    private LocalDateTime productionDate;

    /**
     * 过期日期
     */
    private LocalDateTime expiryDate;

    /**
     * 备注
     */
    private String note;
} 